package chapter08.chapter8_7_ChangeUnidirectionalAssociationToBidirectional.ver03;

import java.util.Set;

public class Customer {

    private Set<Order> orders;

    public Set<Order> friendOrders() {
        return orders;
    }

    public void addOrder(Order order) {
        // 我们采用的是由订单控制客户，第二句话已经在订单中执行了，因此可以将第二句去掉。
        order.addCustomer(this);
//        orders.add(order);
    }

    public void removeOrder(Order order) {
        order.removeCustomer(this);
//        orders.remove(order);
    }
}
